################################################################################
#                                                                              #
# LOADING an image and returning the bitmap and its enclosing RECT.            #
#                                                                              #
################################################################################

def loadImage(name, colorkey=nil)

  image = Rubygame::Surface.load_image(name)

  if colorkey != nil
    if colorkey == -1
      colorkey = image.get_at([0,0])
    end
    image.set_colorkey(colorkey)
  end

  return image, Rubygame::Rect.new(0,0,*image.size)

end